Electronic apparatus and display control method

ABSTRACT

According to one embodiment, an electronic apparatus comprises a communication module, a storage, a determination module and an acquisition module. The communication module is configured to perform communication with a plurality of external devices. The storage is configured to store an address list correlating a logical address and a physical address of each of the external devices. The determination module is configured to transmit a power-on signals to the external devices and thereafter determine a power state of the external devices. The acquisition module is configured to perform switching of input by the communication module after the determination module determines that the external devices are powered on, and to acquire device information including the physical addresses of the external devices.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.13/849,390, now U.S. Pat. No. 8,792,056, which claims the benefit ofpriority on U.S. patent application Ser. No. 13/244,139, now U.S. Pat.No. 8,665,379, which claims the benefit of priority on U.S. patentapplication Ser. No. 12/970,752, now U.S. Pat. No. 8,072,543, whichclaims the benefit of priority on U.S. patent application Ser. No.12/363,612 filed Jan. 30, 2009, now abandoned, which is based upon andclaims the benefit of priority from Japanese Patent Application No.2008-050878, filed Feb. 29, 2008, the entire contents of which areincorporated herein by reference.

BACKGROUND

1. Field

One embodiment of the present invention relates to a display controltechnique, and particularly to an electronic apparatus and displaycontrol method, which easily allows change of configuration when adevice connected to the electronic apparatus is changed.

2. Description of the Related Art

According to the generally-known art, in the case where a television orthe like is connected to an external apparatus via an HMDI (HighDefinition Multimedia Interface) cable, the external apparatus iscontrolled by means of an HDMI-CEC (Consumer Electronics Control) signalfrom the television. For example, Jpn. Pat. Appln. KOKAI Publication No.2008-22055 discloses a technique of checking the ON or OFF status of thepower supply of an external apparatus connected to a television or thelike via an HMDI cable and acquires control information including alogical address of the apparatus based on a status response command.

However, according to the technique disclosed in Jpn. Pat. Appln. KOKAIPublication No. 2008-22055, if the external apparatus connected to thetelevision or the like via the HMDI cable is exchanged to another oneand the connecting configuration is changed, it is necessary to manuallyswitch the respective inputs of the exchanged external apparatuses andupdate the connecting configuration.

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

A general architecture that implements the various feature of theinvention will now be described with reference to the drawings. Thedrawings and the associated descriptions are provided to illustrateembodiments of the invention and not to limit the scope of theinvention.

FIG. 1 is an exemplary schematic block diagram, which shows an exampleof a configuration of electronic apparatuses according to an embodimentof the present invention;

FIG. 2 is an exemplary block diagram showing a connecting configurationof the electronic apparatuses of the embodiment;

FIG. 3 is an exemplary schematic diagram showing physical addresses setin the respective electronic apparatuses;

FIG. 4 is an exemplary block diagram showing a configuration of theelectronic apparatus of the embodiment;

FIG. 5 is an exemplary diagram showing a logical address allocationtable and an address list according to the embodiment;

FIG. 6 is an exemplary diagram showing a logical address allocationtable and an address list according to the embodiment;

FIG. 7 is an exemplary flowchart for explaining a display control methodfor the electronic apparatus according to the embodiment; and

FIG. 8 is an exemplary schematic diagram showing an example of thedisplay of the electronic apparatus according to the embodiment.

DETAILED DESCRIPTION

Various embodiments according to the invention will be describedhereinafter with reference to the accompanying drawings. In general,according to one embodiment of the invention, an electronic apparatusincludes: a communication module which conducts communications with aplurality of external apparatuses; a storage module which stores anaddress list correlating a logical address and a physical address ofeach of the external apparatuses; a determination module which transmitsa power-on signal to the external apparatus and thereafter determines apower state of the external apparatus; and an acquisition module whichperforms switching of input by the communication module after thedetermination module determines that the external apparatus has beenpowered on, and acquires apparatus information including the physicaladdress of the external apparatus.

An embodiment of the present invention will be described below withreference to the accompanying drawings.

First, a configuration of an electronic apparatus according to theembodiment of the present invention will be described with reference toFIGS. 1 and 2. The electronic apparatus is implemented as, for example,a television 1.

FIG. 1 is a schematic block diagram, which shows an example of aconfiguration of an HDMI (High-Definition Multimedia Interface) systemincluding the television 1 as the electronic apparatus according to theembodiment of the present invention. The HDMI system 100 includes: thetelevision 1, which is an electronic apparatus that receives broadcastwaves, such as terrestrial digital broadcast waves, demodulates them anddisplays images, or receives and displays video signals from an externalinput; a set top box 3 as a tuner which receives and demodulatessatellite broadcast waves such as BS (Broadcast Satellite) broadcastwaves and CS (Communication Satellite) broadcast waves; a DVD player 4which plays a medium such as a DVD (Digital Versatile Disc); and an HDD(Hard Disc Drive) recorder 5 configured to record a video signal frombroadcast and an external input and output the recorded contents to anexternal device. These devices are connected via an HDMI cable 6 asshown in FIG. 1. A remote controller 1B is a dedicated remote controllerto operate the television 1. However, it is configured to transmit acommand signal also to another electronic apparatus via the HDMI cable 6and operate the same.

The television 1 checks the connection to the electronic apparatusesconnected through the HDMI cable 6 when the television 1 is powered on,and also periodically checks the connection during normal operations.The information on the connection check is transmitted and receivedthrough a CEC (Consumer Electronics Control) control line of the HDMIcable 6.

FIG. 2 is a block diagram showing a configuration of the HDMI systemaccording to the embodiment of the present invention.

As shown in FIG. 2, the television 1 has inputs 1 to 3 of HDMIterminals. The inputs 1 and 2 of the television 1 are respectivelyconnected to outputs of the set top box 3 and the DVD player 4 throughthe HDMI cable 6. The input 3 of the television 1 is connected to anoutput of the HDD recorder 5 via the HDMI cable 6. Further, thetelevision 1 receives, for example, terrestrial digital broadcast wavesvia an antenna 1A.

The set top box 3 receives, for example, BS and CS broadcast waves viaan antenna 3A. The HDD recorder 5 receives, for example, terrestrialdigital broadcast waves via an antenna 5A.

The HDMI cable 6 has a CEC (Consumer Electronics Control) control line 6a and an HDMI line 6 b. The CEC control line 6 a serially connects CPUs36, 46 and 56 of the respective electronic apparatuses. The HDMI line 6b connects the electronic apparatuses to transmit video signals andaudio signals.

FIG. 3 shows an example of physical address notations representingphysical addresses set in the respective electronic apparatuses in thecase where the electronic apparatuses are connected as shown in FIG. 2.For example, the television 1 is represented as “0.0.0.0”, the HDDrecorder 5 is represented as “1.0.0.0”, the set top box 3 is representedas “2.0.0.0” and the DVD player 4 is represented as “3.0.0.0”.

FIG. 4 is a block diagram showing a configuration of the television 1 ofthe embodiment.

The television 1 includes a tuner 10 which receives terrestrial digitaltelevision broadcast waves via the antenna 1A and selects a channel; asignal processing module 11 which separates outputs from the tuner 10 inaccordance with the type of data into video data, audio data andsubtitle data and processes them; a video processing module 12A whichdecodes the video data and subtitle data from the signal processingmodule 11; a display processing module 13A which converts an output fromthe video processing module 12A to a video signal for display; a displaymodule 14A which displays the output from the display processing module13A on an LCD (Liquid Crystal Display); an audio processing module 12Bwhich decodes audio data from the signal processing module 11; an audiooutput processing module 13B which converts an output from the audioprocessing module 12B to an audio signal and outputs the audio signal; aspeaker 14B which converts an output from the audio output processingmodule 13B to a sound; an HDMI receiving module 15 which receives videodata and audio data from an external apparatus through the HDMI line 6 bof the HDMI cable 6; a CPU (Central Processing Module) 16 which receivesCEC control data from the external apparatus through the CEC controlline 6 a of the HDMI cable 6 and controls the parts of the television 1;a RAM (Random Access Memory) 17 which temporarily stores data processedby the CPU 16; a ROM (Read Only Memory) 18 storing a logical addressallocation table 18A, an address list 18B, a previous address list 18Cand a priority address list 18D; an operation module 19 which comprisesa plurality of switches and operates the television 1 based on inputs tothe switches; and a light receiving module 20 which receives a commandtransmitted from the remote controller 1B with an infrared signal. Theseparts are connected one another via a bus 21.

The HDMI cable 6 is connected to an HDMI connector (not shown) andconnected to the HDMI receiving module 15 and the CPU 16 via aninterface of the HDMI.

FIGS. 5 and 6 are diagrams each showing a configuration of a logicaladdress allocation table and an address list according to the embodimentof the present invention.

As shown in FIG. 5, the logical address allocation table 18A correlatesa logical address 180 on the specification of the HDMI-CEC with a devicenumber 181 and a device type 182. There are sixteen numbers “0” to “15”for the logical address 180.

The numbers “0” to “11” of the logical address 180 are correlated to theitems of the device number 181 and the device type 182 as indicated inthe logical address allocation table 18A. The numbers “12” and “13” ofthe logical address 180 have not been correlated to either the devicenumber 181 or the device type 182 at the time of May 2007, and thereforecannot be used.

The number “14” of the logical address 180 is “Free Use”, and thereforecan be correlated to any items in the device number 181 and the devicetype 182. For example, in the case where the recording devices 1 to 3are used and one more recording device is needed, the logical addressnumber “14” can be used for that purpose. The number “15” of the logicaladdress 180 cannot be used solely by an apparatus. However, when acommand is executed, the command is transmitted to all the apparatusesexcept for the apparatuses using the other logical addresses.

As shown in FIG. 6, when the television 1 confirms the connection of anexternal apparatus connected thereto via the HDMI cable 6, the addresslist 18B is produced by writing the physical address 183 and the devicename 184 of the external apparatus. FIG. 6 shows the case in which thetelevision 1 has confirmed the connection of the set top box 3, the DVDplayer 4 and the HDD recorder 5 in the HDMI system 100 shown in FIG. 2.

A control method applied to the electronic apparatus of the embodimentwill be described with reference to FIG. 7.

First, when the user powers on the television 1 by operating theoperation module 19 or the remote controller 1B, the CPU 16 performs astartup process for the television 1. The startup process includesinitializing the parts, reading the set data, etc. The CPU 16 performs aconnection check of the external apparatus connected through the HDMIcable 6 as well as the startup process. The connection check isperformed on the basis of the logical address allocation table 18A bywriting the physical addresses 183 and the device names 184corresponding to the logical addresses 180 for the respective connectedexternal apparatuses.

To check the connection of the respective logical addresses, the CPU 16transmits an apparatus power-on command to the connected externalapparatuses using the command <Give Physical Address> based on the HDMIstandard 12 (block S101). For example, the following command is used asthe apparatus power-on command. The apparatus power-on command ispreferably transmitted simultaneously to all external apparatusesconnected through the HDMI cable 6 to reduce the process time.

Apparatus Power-On Command: <User Control Pressed>[Power]

Command [0x44], Parameter [0x40]

Next, the television 1 transmits a power state acquisition command tothe external apparatuses to which the power-on command has beentransmitted (block S102: an acquiring module). The power stateacquisition command is a command to check whether the externalapparatus, to which the apparatus power-on command was transmitted, hasbeen powered on or not. For example, the following command is used asthe power state acquisition command.

Power State Acquisition Command: <Give Device Power Status>

Command [0x90], Parameter [None]

Then, the television 1 receives a power state notice command from theexternal apparatus to which the power state acquisition command wastransmitted (block S103). For example, the following command is used asthe power state notice command.

Power State Notice Command: <Report Power Status>

Command [0x8F], Parameter

The parameter indicative of the received power state is as follows, forexample: 0x00=“ON”, 0x01=“Standby”, 0x02=“In transition Standby to On”,0x03=“In transition On to Standby”.

Thereafter, the television 1 determines whether each external apparatusis powered on or not based on the received power state notice command ofthe external apparatus (block S104). If the television 1 determines thatthe external apparatus is powered on (YES in block S104), for example,if it determines that the set top box 3, the DVD player 4 and the HDDrecorder 5 connected to HDMI1 to HDMI 3 are powered on, the HDMI inputof the television 1 is sequentially switched in the ascending order ofthe logical addresses, that is, from HDMI 1 to HDMI3 (block S105 toblock S107). In this case, when the input is switched to each of theinput terminals (HDMI1 to HDMI3), the system stands by in the inputstate for a predetermined period of time, for example, 2 to 3 seconds(the input state is maintained), so that video data can be output fromthe external apparatus to the television 1. In other words, some of theexternal apparatuses are brought to a state enabling a video output andthereby updated to correct physical addresses. Accordingly, in theprocess of switching the input from the television 1 to the externalapparatuses connected through the HDMI cable 6, first, the externalapparatuses are powered on and then the CPU 16 of the television 1switches the input of the HDMI so that the input from all externalapparatuses connected to the HDMI cable can be displayed as images. As aresult, the system is brought to a state in which the externalapparatuses can transmit various commands to the television 1. Thesimultaneous power-on as described above reduces the process time ascompared to the case in which the apparatuses are separately powered onone by one. Further, since the power-on of the external apparatuses ischecked one by one, the system is brought to a state in which theexternal apparatuses can reliably output image data to the television 1.

When switching of all inputs is completed, the television 1 transmits tothe switched external apparatuses a physical address inquiry command toacquire apparatus information including a physical address of each ofthe external apparatuses from the external apparatuses (block S108).Then, the television 1 receives a physical address notice command fromthe external apparatuses to which the physical address inquiry commandwas transmitted (block S109). The physical address notice commandreceived from the external apparatus includes apparatus informationindicative of the type of the apparatus (device type) in addition to thephysical address (e.g., 1.0.0.0).

The television 1 updates the physical address and the like in accordancewith the received physical address notice command. As shown in FIG. 8,the physical address and apparatus information are displayed in thedisplay module 14A of the television 1, for example, as a menu 200(block S110). The menu 200 indicates the terminal number of the HDMIterminal corresponding to the physical address and the type of theapparatus (e.g., the tuner) associated with the terminal number. Ifnecessary, the menu 200 may also indicate the device name 184 or thelike (see FIG. 6).

If the television 1 determines that the external apparatus is notpowered on in block S104 (NO in block S104), the power state acquisitioncommand is transmitted again after a predetermined period of time to theexternal apparatus which has been determined to be not powered on (blockS102). Alternatively, the specification may be such that if thetelevision 1 determines that the external apparatus is not powered on inblock S104 (NO in block S104), the apparatus power-on command and thepower state acquisition command may be transmitted again after apredetermined period of time to the external apparatus which has beendetermined to be not powered on.

The timing of updating the physical address varies depending on theapparatuses. However, the physical addresses of all apparatuses can beupdated by switching the input of the HDMI.

After the above process is executed, the external apparatuses connectedto the television 1 are kept powered on. Therefore, a command to poweroff is transmitted to the external apparatuses that have been poweredon. As a result, the power of each external apparatus is changed to thestate of that before the process of the above embodiment is executed. Toexecute the power-off process, it is necessary to check in advance thepower state of each of the external apparatuses. Therefore, thetelevision transmits the power state acquisition command to eachexternal apparatus and received the power state notice commandtherefrom.

A module can be accomplished in software and hardware.

As described above, according to this embodiment, even when theconfiguration of the connection is changed, the configuration of theconnection can automatically be updated. In other words, the user canconnect the apparatuses without taking the configuration intoconsideration in particular and the configuration of the connection canautomatically be updated.

An object of the present invention is to provide an electronic apparatusand display control method, which can automatically update theconnecting configuration, even when the connecting configuration hasbeen changed.

The present invention is not limited to the above embodiment only, butthe elements thereof can be modified without departing from the spiritor scope of the invention when practiced.

Further, some of the plurality of elements of the above embodimentdescribed above may be suitably combined, so that various inventions maybe achieved. For example, some of the elements may be deleted from allelements of the embodiment. Furthermore, elements of differentembodiments may be suitably combined.

While certain embodiments of the inventions have been described, theseembodiments have been presented by way of example only, and are notintended to limit the scope of the inventions. Indeed, the novel methodsand systems described herein may be embodied in a variety of otherforms; furthermore, various omissions, substitutions and changes in theform of the methods and systems described herein may be made withoutdeparting from the spirit of the inventions. The accompanying claims andtheir equivalents are intended to cover such forms or modifications aswould fall within the scope and spirit of the inventions.

What is claimed is:
 1. An electronic apparatus comprising a plurality ofterminals, each of the plurality of terminals being used forcommunicating with an external device, comprising: a storage configuredto store an address list correlating a logical address and a physicaladdress of each of a plurality of external devices connected to theplurality of terminals; a processor to (i) transmit a power-on commandto the external devices, upon turning on of the electronic apparatus,(ii) acquire device information including physical addresses from theexternal devices by performing a process of switching video input amongthe plurality of terminals, and (iii) transmit a power-off command to afirst external device of the external devices and not transmit apower-off command to a second external device of the external devices,the first external device being a device turned on by the power-oncommand, the second external device being a device turned on before thetransmission of the power-on command; and a display control module todisplay terminal numbers corresponding to the physical addresses of theexternal devices and device types of the external devices.
 2. Theelectronic apparatus of claim 1, wherein when the switching of videoinput is performed with respect to the external devices, after theswitching of video input is performed, next switching of video input isperformed after a predetermined standby time.
 3. The electronicapparatus of claim 1, wherein the processor is configured to acquire thedevice information including the physical addresses from the externaldevices after the process of switching video input among the pluralityof terminals is completed.
 4. The electronic apparatus of claim 1,wherein the processor is configured to perform the process of switchingvideo input among the plurality of terminals in order to bring each ofthe external devices to a state enabling outputting video signal.
 5. Adisplay control method for use in an electronic apparatus, the apparatuscomprising a plurality of terminals, each of the plurality of terminalsbeing used for communicating with an external device, and a storageconfigured to store an address list correlating a logical address and aphysical address of each of a plurality of external devices connected tothe plurality of terminals, the method comprising: transmitting apower-on command to the external devices, upon turning on of theelectronic apparatus; acquiring device information including physicaladdresses from the external devices by performing a process of switchingvideo input among the plurality of terminals; transmitting a power-offcommand to a first external device of the external devices and nottransmitting a power-off command to a second external device of theexternal devices, the first external device being a device turned on bythe power-on command, the second external device being a device turnedon before the transmission of the power-on command; and displayingterminal numbers corresponding to the physical addresses of the externaldevices and device types of the external devices.